 package server;

 import kotlin.Metadata;
 import org.jetbrains.annotations.NotNull;
 import org.jetbrains.annotations.Nullable;





















































































































 @Metadata(mv = {1, 1, 16}, bv = {1, 0, 3}, k = 1, d1 = {"\000 \n\002\030\002\n\002\020\000\n\000\n\002\020\b\n\002\b\002\n\002\020\013\n\002\b\024\n\002\020\016\n\000\b\b\030\0002\0020\001B-\022\006\020\002\032\0020\003\022\006\020\004\032\0020\003\022\006\020\005\032\0020\006\022\006\020\007\032\0020\003\022\006\020\b\032\0020\003¢\006\002\020\tJ\t\020\021\032\0020\003HÆ\003J\t\020\022\032\0020\003HÆ\003J\t\020\023\032\0020\006HÆ\003J\t\020\024\032\0020\003HÆ\003J\t\020\025\032\0020\003HÆ\003J;\020\026\032\0020\0002\b\b\002\020\002\032\0020\0032\b\b\002\020\004\032\0020\0032\b\b\002\020\005\032\0020\0062\b\b\002\020\007\032\0020\0032\b\b\002\020\b\032\0020\003HÆ\001J\023\020\027\032\0020\0062\b\020\030\032\004\030\0010\001HÖ\003J\t\020\031\032\0020\003HÖ\001J\t\020\032\032\0020\033HÖ\001R\021\020\005\032\0020\006¢\006\b\n\000\032\004\b\n\020\013R\021\020\007\032\0020\003¢\006\b\n\000\032\004\b\f\020\rR\021\020\b\032\0020\003¢\006\b\n\000\032\004\b\016\020\rR\021\020\002\032\0020\003¢\006\b\n\000\032\004\b\017\020\rR\021\020\004\032\0020\003¢\006\b\n\000\032\004\b\020\020\r¨\006\034"}, d2 = {"Lserver/BoardInfoEntry;", "", "xPos", "", "yPos", "changeable", "", "groupIndex", "openLevel", "(IIZII)V", "getChangeable", "()Z", "getGroupIndex", "()I", "getOpenLevel", "getXPos", "getYPos", "component1", "component2", "component3", "component4", "component5", "copy", "equals", "other", "hashCode", "toString", "", "Server"})
 public final class BoardInfoEntry
 {
   private final int xPos;
   private final int yPos;
   private final boolean changeable;
   private final int groupIndex;
   private final int openLevel;

   public final int getXPos() {
/* 133 */     return this.xPos; } public final int getYPos() { return this.yPos; } public final boolean getChangeable() { return this.changeable; } public final int getGroupIndex() { return this.groupIndex; } public final int getOpenLevel() { return this.openLevel; } public BoardInfoEntry(int xPos, int yPos, boolean changeable, int groupIndex, int openLevel) { this.xPos = xPos; this.yPos = yPos; this.changeable = changeable; this.groupIndex = groupIndex; this.openLevel = openLevel; }


   public final int component1() {
     return this.xPos;
   }

   public final int component2() {
     return this.yPos;
   }

   public final boolean component3() {
     return this.changeable;
   }

   public final int component4() {
     return this.groupIndex;
   }

   public final int component5() {
     return this.openLevel;
   }

   @NotNull
   public final BoardInfoEntry copy(int xPos, int yPos, boolean changeable, int groupIndex, int openLevel) {
     return new BoardInfoEntry(xPos, yPos, changeable, groupIndex, openLevel);
   }

   @NotNull
   public String toString() {
     return "BoardInfoEntry(xPos=" + this.xPos + ", yPos=" + this.yPos + ", changeable=" + this.changeable + ", groupIndex=" + this.groupIndex + ", openLevel=" + this.openLevel + ")";
   }

   public int hashCode() {
     if (this.changeable);
     return (((this.xPos * 31 + this.yPos) * 31 + 1) * 31 + this.groupIndex) * 31 + this.openLevel;
   }

   public boolean equals(@Nullable Object paramObject) {
     if (this != paramObject) {
       if (paramObject instanceof BoardInfoEntry) {
         BoardInfoEntry boardInfoEntry = (BoardInfoEntry)paramObject;
         if (this.xPos == boardInfoEntry.xPos && this.yPos == boardInfoEntry.yPos && this.changeable == boardInfoEntry.changeable && this.groupIndex == boardInfoEntry.groupIndex && this.openLevel == boardInfoEntry.openLevel)
           return true;
       }
     } else {
       return true;
     }
     return false;
   }
 }


/* Location:              C:\PGX\Server.jar!\server\BoardInfoEntry.class
 * Java compiler version: 6 (50.0)
 * JD-Core Version:       1.1.3
 */